# -*- coding: utf-8 -*-
'''
1.下载浏览器驱动放到Python的script目录下
2.使用selenium控制浏览器进行执行
'''
from selenium import webdriver
import time


class SeleniumUtil:
    filename=r"E:\python_workspace\scrapySpider\urls.txt"

    def open(self,url):
        #使用selenium
        # 1、创建Chrome实例 。
        driver = webdriver.Chrome()
        # 2、driver.get方法将定位在给定的URL的网页 。
        driver.get(url)  # get接受url可以是任何网址
        # 3、定位元素 。
        # 3.1、用id定位输入框对象，
        driver.find_element_by_xpath("/html")
        with open(self.filename,"wb") as f:
            f.write(driver.page_source.encode())
        # 3.2、用id定位点击对象，用click()触发点击事件
        driver.find_element_by_xpath("//input[@id='kw']").send_keys("动漫")
        driver.find_element_by_xpath("//input[@id='su']").click()

        # driver.find_element_by_id("kw").send_keys("selenium")
        # driver.find_element_by_id("su").click()
        time.sleep(5)  # 延迟3秒
        # 4、退出访问的实例网站。
        driver.quit()



if __name__ == '__main__':
    SeleniumUtil().open(url="https://www.baidu.com/")